Hoisting container pose control method of double-rope winding type ultra-deep vertical shaft hoisting system

ABSTRACT

The present invention discloses a hoisting container pose control method of a double-rope winding type ultra-deep vertical shaft hoisting system. The method comprises the following steps of step 1, building a mathematical model of a double-rope winding type ultra-deep vertical shaft hoisting subsystem; step 2, building a position closed-loop mathematical model of an electrohydraulic servo subsystem; step 3, outputting a flatness characteristics of a nonlinear system; step 4, designing a pose leveling flatness controller of a double-rope winding type ultra-deep vertical shaft hoisting subsystem; and step 5, designing a position closed-loop flatness controller of the electrohydraulic servo subsystem.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a 371 of international application of PCT application serial no. PCT/CN2019/105589, filed on Sep. 12, 2019, which claims the priority benefit of China application no. 201910284619.2, filed on Apr. 10, 2019. The entirety of each of the above mentioned patent applications is hereby incorporated by reference herein and made a part of this specification.

FIELD OF THE INVENTION

The present invention relates to a vertical shaft hoisting system, in particular to a hoisting container pose control method of a double-rope winding type ultra-deep vertical shaft hoisting system, and belongs to the technical field of mine hoisting.

DESCRIPTION OF RELATED ART

An ultra-deep vertical shaft hoisting system is a vertical shaft hoisting system with a mining depth greater than 1500 m. Due to the great mining depth of the ultra-deep vertical shaft hoisting system, a common rigid hoisting container cage guide is prone to generate damage phenomena such as deformation of a cage guide in a shaft, damage to a cage guide beam, looseness of a beam socket and operation instability under conditions of high-speed and heavy-load operation of a hoisting container, so that the common rigid hoisting container cage guide cannot be used for ultra-deep vertical shaft hoisting. However, when a flexible cage guide is used for hoisting, factors of manufacturing differences of diameters of winding drums, installation differences of two steel wire ropes, elastic modulus inconsistency of the two steel wire ropes, etc. may cause asynchronism of tail end movement of the two steel wire ropes of the hoisting system, so that inclination of the hoisting container is caused, and tension inconsistency of the two steel wire ropes is further caused. When the steel wire ropes operate under such conditions for a long time, a condition that the stress of one steel wire rope exceeds its safe use stress is easily caused, so that major malignant accidents of rope fracture is caused. In order to avoid such accidents, an angle of the hoisting container needs to be actively regulated, so that the hoisting container keeps a balanced state, and the tension of the two steel wire ropes keeps consistent.

A backstepping controller design method is commonly used in the prior art, but such a control method needs to perform variable derivation on system state variables, and a design process of a controller is complicated. Additionally, when the controller is applied to a practical system of an ultra-deep vertical shaft, since the ultra-deep vertical shaft hoisting system is a complicated multi-structure mechanical-electrical-hydraulic system, even though many practical factors are considered in a modeling process, it is difficult to realize consistency with the practical system. Therefore, in the design process of the controller, the derivation on the system state variables will undoubtedly amplify sensor measurement noise and system non-modeling characteristics, and cause greater tracking errors and longer leveling response time.

SUMMARY OF THE INVENTION

In order to overcome various defects in the prior art, the present invention provides a hoisting container pose control method of a double-rope winding type ultra-deep vertical shaft hoisting system. A design process is simple. Control performance is good. Fast response may be given to a leveling hoisting system. Tracking errors are small.

In order to achieve the invention objectives, the present invention provides the hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system. The method includes following steps:

step 1, building a mathematical model of a double-rope winding type ultra-deep vertical shaft hoisting subsystem;

step 2, building a position closed-loop mathematical model of an electrohydraulic servo subsystem;

step 3, outputting flatness characteristics of a nonlinear system;

step 4, designing a flatness controller of a double-rope winding type ultra-deep vertical shaft hoisting subsystem; and

step 5, designing a position closed-loop flatness controller of the electrohydraulic servo subsystem.

Further, the mathematical model of the double-rope winding type ultra-deep vertical shaft hoisting subsystem in step 1 is as follows:

1) Parameters used in a modeling process are defined:

l_(ri) (i=1,2) is a winding length of a duplex winding drum;

l_(ci) (i=1,2) is a length of two string ropes in a process of hoisting or descending a hoisting container;

l_(hi) (i=1,2) is a length of two vertical section steel wire ropes in the process of hoisting or descending the hoisting container;

u_(i)(i=1,2) is displacement of two floating hoisting sheaves;

φ_(i) is an included angle between the two string ropes and a horizontal plane;

a_(i)(i=1,2) is a horizontal distance between a connecting point of the two vertical section steel wire ropes on the hoisting container and a gravity center of the hoisting container;

b_(i)(i=1,2) is a vertical distance between upper and lower surfaces of the hoisting container and the gravity center of the hoisting container;

k_(si)(i=1,2,3,4) is a transverse equivalent stiffness of four pairs of spring-damping models; and

c_(si)(i=1,2,3,4) is a transverse equivalent damping coefficient of the four pairs of spring-damping models.

2) A hoisting process is defined as a positive direction, and in the process of hoisting or descending the hoisting container, the lengths of the two vertical section steel wire ropes 5 are shown as follows: l _(h1) =l _(h10) −l _(r1) −u ₁ sin(φ₁)  (1); and l _(h2) =l _(h20) −l _(r2) −u ₂ sin(φ₂)  (2), wherein

l_(h10) and l_(h20) are initial lengths of the two vertical section steel wire ropes.

3) A hoisting subsystem generalized vector q=[x_(c),y_(c),θ] is defined, wherein x_(c) and y_(c) are respectively vertical displacement and horizontal displacement of the gravity center of the hoisting container 6, θ is an anticlockwise rotation angle of the hoisting container 6, and a Lagrange's dynamical equation of the hoisting subsystem is shown as follows:

$\begin{matrix} {{{{\frac{d}{dt}\left( \frac{\partial T}{\partial\overset{.}{q}} \right)} - \frac{\partial T}{\partial q} + \frac{\partial D}{\partial\overset{.}{q}} + \frac{\partial U}{\partial q}} = Q},} & (3) \end{matrix}$ wherein

T, U and D are respectively the kinetic energy, potential energy and Rayleigh's dissipation function of the hoisting system, and Q is a hoisting subsystem nonpotential generalized force not including damping.

4) Tangential point displacement between the floating hoisting sheave and the left string rope is l_(r1)+u₁(1+sin φ₁), and tangential point displacement between the floating hoisting sheave and the left vertical section steel wire rope is l_(r1)+u₁(1+sin φ₁).

Displacement of the left string rope in a position of s unit length distance is shown as follows:

$\begin{matrix} {s_{D} = {I_{r1} + {\left( {l_{r1} - {\mu_{1}{\sin\phi}_{1}} - l_{r1}} \right){\frac{s}{l_{r1}}.}}}} & (4) \end{matrix}$

Similarly, displacement of the left vertical section rope in a position of y unit length distance is shown as follows:

$\begin{matrix} {y_{l1} = {l_{r1} + {\left( {1 + {\sin\varphi_{1}}} \right)u_{1}} + {\left\lbrack {\left( {x_{c} - {a_{1}\theta_{c}}} \right) - l_{r1} - {\left( {1 + {\sin\varphi_{1}}} \right)u_{1}}} \right\rbrack{\frac{y}{l_{h1}}.}}}} & (5) \end{matrix}$

5) According to formulas (4) and (5), kinetic energy formulas of the left string rope and the left vertical section steel wire rope are respectively shown as follows:

$\begin{matrix} {\begin{matrix} {T_{{lc}1} = {\frac{1}{2}\rho{{\int_{0}}^{l_{c1}}{{\overset{.}{s}}_{l1}^{2}{ds}}}}} \\ {= {\frac{1}{2}\rho{{\int_{0}}^{l_{c1}}{\left\lbrack {{\overset{.}{l}}_{r1} + {\left( {{\overset{.}{l}}_{r1} - {{\overset{.}{u}}_{1}\sin\varphi_{1}} - {\overset{.}{l}}_{r1}} \right)\frac{s}{l_{c1}}}} \right\rbrack^{2}{ds}}}}} \\ {= {\frac{1}{6}\rho{l_{c1}\left\lbrack {{\overset{.}{l}}_{r1}^{2} + {{\overset{.}{l}}_{r1}\left( {{\overset{.}{l}}_{r1} - {{\overset{.}{u}}_{1}\sin\varphi_{1}}} \right)} + \left( {{\overset{.}{l}}_{r1} - {{\overset{.}{u}}_{1}\sin\varphi_{1}}} \right)^{2}} \right\rbrack}}} \end{matrix},{and}} & (6) \end{matrix}$ $\begin{matrix} {\begin{matrix} {T_{l_{h1}} = {\frac{1}{2}\rho{{\int_{0}}^{l_{h1}}{{\overset{.}{y}}_{l1}^{2}{dy}}}}} \\ {= {\frac{1}{2}\rho{{\int_{0}}^{l_{h1}}\left\{ {{\overset{.}{l}}_{r1} + {\left( {1 + {\sin\alpha_{1}}} \right){\overset{.}{u}}_{1}} +} \right.}}} \\ {\left. {}{\left\lbrack {\left( {{\overset{.}{x}}_{c} - {\varphi_{1}{\overset{.}{\theta}}_{c}}} \right) - {\overset{.}{l}}_{r1} - {\left( {1 + {\sin\varphi_{1}}} \right){\overset{.}{u}}_{1}}} \right\rbrack\frac{y}{l_{h1}}} \right\}^{2}{dy}} \\ {= {{\frac{1}{6}\rho{l_{h1}\left\lbrack \left\{ {{\overset{.}{l}}_{r1} + \left( {1 + {\sin\varphi_{1}{\overset{.}{u}}_{1}}} \right.} \right. \right\rbrack}^{2}} + \left( {{\overset{.}{x}}_{c} - {a_{1}{\overset{.}{\theta}}_{c}}} \right)}} \\ \left. {}{\left\lbrack {{\overset{.}{l}}_{r1} + {\left( {1 + {\sin\varphi_{1}}} \right){\overset{.}{u}}_{1}}} \right\rbrack + \left( {{\overset{.}{x}}_{c} - {a_{1}{\overset{.}{\theta}}_{c}}} \right)^{2}} \right\} \end{matrix},{wherein}} & (7) \end{matrix}$ wherein

in the formulas, ρ is unit mass of the steel wire rope.

6) Tangential point displacement between the floating hoisting sheave and the right string rope is l_(r2)−u₂ sin φ₂, and displacement of the right string rope in the position of the s unit length distance is shown as follows:

$\begin{matrix} {s_{l2} = {l_{r2} + {\left( {l_{r2} - {u_{2}\sin\varphi_{2}} - l_{r2}} \right){\frac{s}{l_{h1}}.}}}} & (8) \end{matrix}$

Tangential point displacement between the floating hoisting sheave and the right vertical section steel wire rope is l_(r2)+u₂(1+sin φ₂), and displacement of the right vertical section rope in the position of the y unit length distance is shown as follows:

$\begin{matrix} {y_{t2} = {l_{r2} + {\left( {1 + {\sin\varphi_{2}}} \right)u_{2}} + {\left\lbrack {\left( {x_{c} - {a_{2}\theta_{c}}} \right) - l_{r2} - {\left( {1 + {\sin\varphi_{2}}} \right)u_{2}}} \right\rbrack{\frac{y}{l_{h2}}.}}}} & (9) \end{matrix}$

7) According to formulas (8) and (9), kinetic energy formulas of the right string rope and the right vertical section steel wire rope are respectively shown as follows:

$\begin{matrix} {\begin{matrix} {T_{l_{c2}} = {\frac{1}{2}\rho{{\int_{0}}^{l_{c2}}{{\overset{.}{s}}_{l}^{2}{ds}}}}} \\ {= {\frac{1}{2}\rho{{\int_{0}}^{l_{c2}}{\left\lbrack {{\overset{.}{l}}_{r2} + {\left( {{\overset{.}{l}}_{r2} - {{\overset{.}{u}}_{2}\sin\varphi_{2}} - {\overset{.}{l}}_{r2}} \right)\frac{s}{l_{c2}}}} \right\rbrack^{2}{ds}}}}} \\ {= {\frac{1}{6}\rho{l_{c2}\left\lbrack {{\overset{.}{l}}_{r2}^{2} + {{\overset{.}{l}}_{r2}\left( {{\overset{.}{l}}_{r2} - {{\overset{.}{u}}_{2}\sin\varphi_{2}}} \right)} + \left( {{\overset{.}{l}}_{r2} - {{\overset{.}{u}}_{2}\sin\varphi_{2}}} \right)^{2}} \right\rbrack}}} \end{matrix},{and}} & (10) \end{matrix}$ $\begin{matrix} {\begin{matrix} {T_{l_{h2}} = {\frac{1}{2}\rho{{\int_{0}}^{l_{h2}}{{\overset{.}{y}}^{2_{l}}{dy}}}}} \\ {= {\frac{1}{2}\rho{{\int_{0}}^{l_{h2}}\left\{ {{\overset{.}{l}}_{r2} + {\left( {1 + {\sin\varphi_{2}}} \right){\overset{.}{u}}_{2}} +} \right.}}} \\ {\left. {}{\left\lbrack {\left( {{\overset{.}{x}}_{c} + {a_{2}{\overset{.}{\theta}}_{c}}} \right) - {\overset{.}{l}}_{r2} - {\left( {1 + {\sin\varphi_{2}}} \right){\overset{.}{u}}_{2}}} \right\rbrack\frac{y}{l_{h2}}} \right\}^{2}{dy}} \\ {= {{\frac{1}{6}\rho{l_{h2}\left\lbrack \left\{ {\overset{.}{l} + {\left( {1 + {\sin\varphi_{2}}} \right){\overset{.}{u}}_{2}}} \right. \right\rbrack}^{2}} + \left( {{\overset{.}{x}}_{c} + {a_{2}{\overset{.}{\theta}}_{c}}} \right)}} \\ \left. {}{\left\lbrack {{\overset{.}{l}}_{r2} + {\left( {1 + {\sin\varphi_{2}}} \right){\overset{.}{u}}_{2}}} \right\rbrack + \left( {{\overset{.}{x}}_{c} - {a_{2}{\overset{.}{\theta}}_{c}}} \right)^{2}} \right\} \end{matrix}.} & (11) \end{matrix}$

8) Kinetic energy formulas of the left and right floating hoisting sheaves are shown as follows:

$\begin{matrix} {{T_{h1} = {{\frac{1}{2}m_{1}{\overset{.}{u}}_{1}^{2}} + {\frac{1}{2}{I_{1}\left( \frac{{\overset{.}{l}}_{r1}}{r_{1}} \right)}^{2}}}},{and}} & (12) \end{matrix}$ $\begin{matrix} {{T_{h2} = {{\frac{1}{2}m_{2}{\overset{.}{u}}_{2}^{2}} + {\frac{1}{2}{I_{2}\left( \frac{{\overset{.}{l}}_{r2}}{r_{2}} \right)}^{2}}}},} & (13) \end{matrix}$

in the formulas, m₁ and m₂ are respectively masses of the left and right floating hoisting sheaves, r₁ and r₂ are respectively radii of the left and right floating hoisting sheaves, and I₁ and I₂ are respectively rotational inertias of the left and right floating hoisting sheaves.

A kinetic energy formula of the hoisting container is shown as follows: T _(c)=½m _(c) {dot over (x)} _(c) ²+½m _(c) {dot over (y)} _(c) ²+½I _(c){dot over (θ)}_(c) ²  (14), wherein

in the formula, m_(c) is a mass of the hoisting container, and I_(c) is a rotational inertia of the hoisting container.

9) A potential energy formula of the left steel wire rope is shown as follows: U _(i1)=½ρgl _(h1) [x _(c)−α₁θ_(c))+l _(r1)+(1+sin φ₁)u ₁]−½ρgl _(c1)(l _(r1) +u ₁ sin φ₁ +l _(r1))sin φ₁+½k _(c1)(l _(r1) −u ₁ sin φ₁ −l _(r1))²+½k _(h1)[(x _(c)−α₁θ_(c))−l _(r1)−(1+sin φ₁)u ₁]²  (15); and

a potential energy formula of the right steel wire rope is shown as follows: U _(i2)=½ρgl _(h2) [x _(c)−α₂θ_(c))+l _(r2)+(1+sin φ₂)u ₂]−½ρgl _(c2)(l _(r2) +u ₂ sin φ₂ +l _(r2))sin φ₂+½k _(c2)(l _(r2) −u ₂ sin φ₂ −l _(r2))²+½k _(h2)[(x _(c)−α₂θ_(c))−l _(r2)−(1+sin φ₂)u ₂]²  (16); wherein

in the formulas, k_(c1) and k_(h1) are respectively stiffness of the left string rope and the left vertical section steel wire rope, and k_(c2) and k_(h2) are respectively stiffness of the right string rope and the right vertical section steel wire rope.

Potential energy formulas of the left and right floating hoisting sheaves are respectively shown as follows: U _(h1) =m ₁ gu ₁  (17), and U _(h2) −m ₂ gu ₂  (18).

Potential energy of the hoisting container system includes the potential energy of the hoisting container and the potential energy of a flexible cage guide, and a formula is shown as follows: U _(c) =m _(c) gx _(c)+½k _(s1)(y _(c) −b ₁θ_(c))²+½k _(s2)(γ_(c) +b ₂θ_(c))²+½k _(s3)(γ_(c) −b ₁θ_(c))²+½k _(s4)(γ_(c) +b ₂θ_(c))²  (19).

10) Rayleigh's dissipation energy formulas of left and right ropes are respectively shown as follows: D _(l1)=½c _(c1)(i _(r1) −{dot over (u)} ₁ sin φ₁ −i _(r1))²+½c _(h1) [{dot over (x)} _(c) −a ₁{dot over (θ)}_(c))−i _(r1)−(1+sin φ₁){dot over (u)} ₁]²  (20); and D _(l2)=½c _(c2)({dot over (l)} _(r2) −{dot over (u)} ₂ sin φ₂ −i _(r12))²+½c _(h2)[({dot over (x)} _(c) +a ₂{dot over (θ)}_(c))−{dot over (l)} _(r2)−(1+sin φ₂){dot over (u)} ₂]²  (21), wherein

in the formulas, c_(c1) and c_(h1) are respectively damping coefficients of the left string rope and the left vertical section steel wire rope, and c_(c2) and c_(h2) are respectively damping coefficients of the right string rope and the right vertical section steel wire rope.

A Rayleigh's dissipation energy formula of the hoisting container system is shown as follows: D _(c)=½c _(s1)({dot over (y)} _(c) −b ₁{dot over (θ)}_(c))²+½c _(s2)({dot over (y)} _(c) +b ₂{dot over (θ)}_(c))²+½c _(s3)({dot over (y)} _(c) −b ₁{dot over (θ)}_(c))²+½c _(s4)({dot over (y)} _(c) +b ₂{dot over (θ)}_(c))²  (22).

Based on the above, the kinetic energy, the potential energy and the Rayleigh's dissipation energy of the hoisting subsystem are respectively shown as follows: T=T _(l) ₁₁ +T _(l) ₁₂ +T _(l) ₂₁ +T _(l) ₂₂ +T _(h1) +T _(h2) +T _(c)  (23), U=U _(l1) +U _(l2) +U _(h1) +U _(h2) +U _(c)  (24), and D=D _(l1) +D _(l2) +D _(c)  (25).

11) The above formulas are substituted into a general equation: M{umlaut over (q)}+C{dot over (q)}+Kq=F  (26), wherein

in the formula, {circumflex over (q)},{dot over (q)} and q are respectively a generalized acceleration, speed and displacement, and M, C, K and F are respectively a mass matrix, a damping matrix, a stiffness matrix and a non-potential force of the hoisting subsystem, so that following formulas are obtained:

$\begin{matrix} {{M = \begin{bmatrix} {m_{c} + {\frac{1}{3}\rho l_{h1}} + {\frac{1}{3}\rho l_{h2}}} & 0 & {{{- \frac{1}{3}}\rho l_{k1}a_{1}} + {\frac{1}{3}\rho l_{h2}a_{2}}} \\ 0 & m_{c} & 0 \\ {{{- \frac{1}{3}}\rho l_{h1}a_{1}} + {\frac{1}{3}\rho l_{h2}a_{2}}} & 0 & {l_{c} - {\frac{1}{3}\rho l_{h1}a_{1}^{2}} + {\frac{1}{3}\rho l_{h2}a_{2}^{2}}} \end{bmatrix}},} & \left( {1–2} \right) \end{matrix}$ $\begin{matrix} {{C = \begin{bmatrix} {c_{h1} + {\frac{1}{3}\rho{\overset{.}{l}}_{h1}} + {c_{h2}\frac{1}{3}\rho{\overset{.}{l}}_{h2}}} & 0 & {- \left( a_{2} \right.} \\ 0 & {c_{s1} + c_{s2} + c_{s3} + c_{s4}} & {{{- c_{s1}}b_{1}} + {c_{s2}b_{2}} - {c_{s3}b_{1}} + {c_{s4}b_{1}}} \\ \begin{matrix} {{{- \left( {c_{h1} + {\frac{1}{3}\rho{\overset{.}{l}}_{h1}}} \right)}a_{1}} +} \\ {\left( {c_{h2}\frac{1}{3}\rho{\overset{.}{l}}_{h2}} \right)a_{2}} \end{matrix} & \begin{matrix} {{{- c_{s1}}b_{1}} + {c_{s2}b_{2}} -} \\ {{c_{s3}b_{1}} + {c_{s4}b_{1}}} \end{matrix} & \begin{matrix} {{\left( {c_{h1} + {\frac{1}{3}\rho{\overset{.}{l}}_{h1}}} \right)a_{1}^{2}} + {\left( {c_{h2} + {\frac{1}{3}\rho{\overset{.}{l}}_{h2}}} \right)a_{2}^{2}} +} \\ {{b_{1}^{2}c_{s1}} + {b_{2}^{2}c_{s2}} + {b_{1}^{2}c_{s3}} + {b_{2}^{2}{c}_{s4}}} \end{matrix} \end{bmatrix}},} & \left( {1–3} \right) \end{matrix}$ $\begin{matrix} {\begin{bmatrix} {k_{h1} + k_{h2}} & 0 & {{{- k_{h1}}a_{1}} + {k_{h2}a_{2}}} \\ 0 & {k_{s1} + k_{s2} + k_{s3} + k_{s4}} & {{{- k_{s1}}b_{1}} + {k_{s2}b_{2}} - {k_{s3}b_{1}} + {k_{s4}b_{2}}} \\ {{{- k_{h1}}a_{1}} + {k_{h2}a_{2}}} & {{{- k_{s1}}b_{1}} + {k_{s2}b_{2}} - {k_{s3}b_{1}} + {k_{s4}b_{2}}} & {{k_{h1}a_{1}^{2}} + {k_{h2}a_{2}^{2}} + {b_{1}^{2}k_{s1}} + {b_{2}^{2}k_{s2}} + {b_{1}^{2}k_{s3}} + {b_{2}^{2}k_{s4}}} \end{bmatrix},{and}} & \left( {1–4} \right) \end{matrix}$ $\begin{matrix} {F = {\begin{bmatrix} {{{- \frac{1}{6}}\rho{l_{h1}\left\lbrack {{\overset{¨}{l}}_{r1} + \left( {{\overset{¨}{u}}_{1}\left( {1 + {\sin\phi_{1}}} \right)} \right.} \right\rbrack}} - {\frac{1}{6}\rho{l_{h2}\left\lbrack {{\overset{¨}{l}}_{r2} + \left( {{\overset{¨}{u}}_{2}\left( {1 + {\sin\varphi_{2}}} \right)} \right.} \right\rbrack}} +} \\ {{\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h1}} + c_{h1}} \right)\left\lbrack {{\overset{¨}{l}}_{r1} + {{\overset{.}{u}}_{1}\left( {1 + {\sin\varphi_{1}}} \right)}} \right\rbrack} + {\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h2}} + c_{h2}} \right)\left\lbrack {{\overset{.}{l}}_{r2} + {{\overset{.}{u}}_{2}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack} + k_{h1}} \\ {\left\lbrack {l_{r1} + {u_{1}\left( {1 + {\sin\varphi_{1}}} \right)}} \right\rbrack + {k_{h2}\left\lbrack {l_{h2} + {n_{2}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack} - {m_{c}g} - {\frac{1}{2}\rho l_{h1}} - {\frac{1}{2}\rho l_{h2}}} \\ 0 \\ {{\frac{1}{6}\rho l_{h1}{a_{1}\left\lbrack {{\overset{¨}{l}}_{r1} + {{\overset{¨}{u}}_{1}\left( {1 + {\sin\varphi_{1}}} \right)}} \right\rbrack}} - {\frac{1}{6}\rho l_{h2}\left\lbrack {{\overset{¨}{l}}_{r2} + {{\overset{¨}{u}}_{2}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack} +} \\ {{\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h1}} + c_{h1}} \right){a_{1}\left\lbrack {{\overset{.}{l}}_{r1} + {{\overset{.}{u}}_{1}\left( {1 + {\sin\varphi_{1}}} \right)}} \right\rbrack}} - {\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h2}} + c_{h2}} \right){a_{2}\left\lbrack {{\overset{.}{l}}_{r2} + {{\overset{.}{u}}_{2}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack}} + {k_{h1}a_{1}}} \\ {\left\lbrack {l_{r1} + {u_{1}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack - {k_{h2}{a_{2}\left\lbrack {l_{r2} + {u_{2}\left( {1 + {\sin\varphi}} \right)}} \right\rbrack}_{2}} + {\frac{1}{2}\rho{gl}_{h1}a_{1}} - {\frac{1}{2}\rho{gl}_{h2}a_{2}}} \end{bmatrix}.}} & \left( {1–5} \right) \end{matrix}$

12) A system equation is simplified. In the modeling process of the hoisting subsystem, if it is assumed that no offset load condition exists, i.e., a₁=a₂, and further, when the anticlockwise rotation angle of the hoisting container is 0, the tension of the two steel wire ropes is consistent; and therefore, formula (30) may be simplified as (M ₃₁ {umlaut over (x)} _(c) +M ₃₃{umlaut over (θ)})+(C ₃₁ {dot over (x)} _(c) +C ₃₃{dot over (θ)})+(K ₃₁ x _(c) +K ₃₃θ)=F ₃₁  (31), wherein

in the formula, M_(ij), K_(ij) and F_(ij) are respectively elements of the mass matrix, the damping matrix, the stiffness matrix and the non-potential force, i=1,2,3, and j=1,2,3.

Pose leveling of the hoisting container is regulated by two hydraulic executors, so that u₁=u=−u₂, an inclination angle θ of the hoisting container is a controlled variable, and formula (31) may be further simplified as: A{umlaut over (θ)}+B{dot over (θ)}+Cθ=Qii+Wii+Ru+F ₀  (32), wherein

in the formula,

$\left\{ {\begin{matrix} {A = M_{33}} \\ {B = C_{33}} \\ {C = K_{33}} \\ {Q = {{\frac{1}{6}\rho l_{h1}{a_{1}\left( {1 + {\sin\left( \varphi_{1} \right)}} \right)}} + {\frac{1}{6}\rho l_{h2}{a_{2}\left( {1 + {\sin\left( \varphi_{2} \right)}} \right)}}}} \\ {W = {{\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h1}} + c_{h1}} \right){a_{1}\left( {1 + {\sin\left( \varphi_{1} \right)}} \right)}} + {\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h2}} + c_{h2}} \right){a_{1}\left( {1 + {\sin\left( \varphi_{2} \right)}} \right)}}}} \\ {R = {{k_{h1}{a_{1}\left( {1 + {\sin\left( \varphi_{1} \right)}} \right)}} + {k_{h2}{a_{2}\left( {1 + {\sin\left( \varphi_{2} \right)}} \right)}}}} \\ {F_{0} = {{\frac{1}{6}\rho l_{h1}a_{1}{\overset{¨}{I}}_{rt}} - {\frac{1}{6}\rho l_{h2}a_{2}{\overset{¨}{I}}_{r2}} + {\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h1}} + c_{h1}} \right)a_{1}{\overset{.}{l}}_{r1}} -}} \\ {{\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h2}} + c_{h2}} \right)a_{2}{\overset{.}{l}}_{r2}} + {k_{h1}a_{1}l_{rt}} - {k_{h2}a_{2}l_{r2}} - {M_{31}{\overset{¨}{x}}_{c}} -} \\ {{C_{31}{\overset{.}{x}}_{c}} - {K_{31}x_{c}} + {\frac{1}{2}\rho{gl}_{h1}a_{1}} - {\frac{1}{2}\rho{gl}_{h2}a_{2}}} \end{matrix}.} \right.$

k_(h1) and k_(h2) are much greater than c_(h1) and c_(h2), so that formula (32) may be further simplified as: A{umlaut over (θ)}+B{dot over (θ)}+Cθ=Ru+F ₀  (33).

For the hoisting subsystem, a state variable is selected to be x₁=[x₁,x₂]^(T)=[θ,{dot over (θ)}]^(T) so that a dynamic model of the hoisting subsystem may be converted into a state space form:

$\begin{matrix} \left\{ {\begin{matrix} {{\overset{.}{x}}_{1} = x_{2}} \\ {{\overset{.}{x}}_{2} = {{{- h_{1}}x_{2}} - {h_{2}x_{1}} + {h_{3}x_{3}} + f}} \end{matrix},{and}} \right. & (34) \end{matrix}$

y₁=x₁, wherein

in the formulas, h₁=B/A, h₂=C/A, h₃=R/A, and f=F₀/A.

A building assumption of the above model is that: for the hoisting subsystem, both θ and {dot over (θ)} are bounded.

Further, the mathematical model of the electrohydraulic servo subsystem in step 2 is as follows.

The electrohydraulic servo subsystem includes a proportional servo valve in a floating hoisting sheave system and a double-outlet-rod hydraulic cylinder. It is assumed that for the electrohydraulic servo subsystem, a displacement reference signal x_(p), a speed {dot over (x)}_(p), an acceleration {umlaut over (x)}_(p) and a jerk

of the hydraulic cylinder are all bounded.

A flow rate continuity equation of the double-outlet-rod hydraulic cylinder is as follows:

$\begin{matrix} {{{{A_{p}{\overset{.}{x}}_{p}} + {C_{tl}P_{L}} + {\frac{V_{t}}{4\beta_{e}}{\overset{.}{P}}_{L}}} = Q_{L}},} & (34) \end{matrix}$ wherein

in the formula, A_(p) is an effective acting area of a hydraulic cylinder piston, C_(tl) is a total leakage coefficient of the hydraulic cylinder, x_(p) is displacement of a hydraulic cylinder piston rod, V_(t) is a total volume of an oil inlet cavity and an oil return cavity of the hydraulic cylinder, β_(e) is an effective volume elasticity modulus of oil liquid in the hydraulic cylinder, P_(L)=p₁−p₂, and is load pressure drop of the hydraulic cylinder, p₁ is pressure flowing into the hydraulic cylinder, p₂ is pressure flowing out of the hydraulic cylinder, Q_(L)=Q₁−Q₂, and is a load flow rate, Q₁ is a flow rate flowing into the hydraulic cylinder, and Q₂ is a flow rate flowing out of the hydraulic cylinder.

According to the Newton's second law, a load force balance equation of an electrohydraulic servo system is as follows: −m{umlaut over (x)} _(p) −B _(p) {dot over (x)} _(p) +A _(p) P _(L) =F _(L)  (35),

wherein F_(L) is a force acting on the floating hoisting sheaves by a double-rod hydraulic cylinder, m is a total mass of the floating hoisting sheaves, and B_(p) is a viscous damping coefficient of the hydraulic cylinder.

For the electrohydraulic servo subsystem, a state variable is selected to be x₂=[x₃,x₄,x₅]^(T)=[x_(p),{dot over (x)}_(p),P_(hL)]_(T), x₂=[x₃,x₄,x₅]^(T)=[x_(p),{dot over (x)}_(p),P_(hL)]^(T) so that a kinetic model of the electrohydraulic servo subsystem may be converted into a state space form:

$\begin{matrix} \left\{ {\begin{matrix} {{\overset{.}{x}}_{3} = x_{4}} \\ {{\overset{.}{x}}_{4} = {{a_{1}x_{5}} - {a_{2}x_{4}} - {a_{3}F_{g}}}} \\ {{\overset{.}{x}}_{5} = {{{- a_{4}}x_{4}} - {a_{5}x_{5}} + {a_{6}Q_{L}}}} \end{matrix},} \right. & (36) \end{matrix}$

y₂=x₃, wherein

in the formulas, a₁=A_(p)/m, a₂=B_(p)/m, a₃=1/m, a₄=4β_(e)A_(p)/V_(t), a₅=4β_(e)C_(tl)/V_(t), and a₆=4β_(e)/V_(t), so that control input u in formula (33) may be obtained.

Further, a concrete design of outputting the flatness characteristics of the nonlinear system in step 3 is as follows.

The following nonlinear system is considered: {dot over (x)}=f(x,u)  (37), wherein

in the formula, x is the system state variable, and u is the system control input with the same dimension as system output y.

If the following system output y exists y=P(x,{dot over (u)},ü, . . . u ^((p)))  (38),

the system state variable x and the system control input u may be expressed as equation forms of the system output and finite differential thereof: x=P(y,{dot over (y)},ÿ, . . . ,y ^((q)))  (39), and u=Q(y,{dot over (y)},ÿ, . . . ,y ^((q+1)))  (40).

Formula (37) is called as flatness. The output of this system is flatness output.

Further, a concrete design of the post leveling flatness controller of the double-rope winding type ultra-deep vertical shaft hoisting subsystem in step 4 is as follows.

According to a design method of the flatness controller, in the hoisting subsystem (34), the system output is y₁=x₁, and the system control input is u_(h)=x₃.

For the hoisting subsystem, a flatness equation from y₁, {dot over (y)}₁ and ÿ₁ to the system state variable x₁ and the system control input u_(h) is as follows:

$\begin{matrix} {\begin{bmatrix} x_{1} \\ x_{2} \\ u_{h} \end{bmatrix} = {\begin{bmatrix} y_{1} \\ {\overset{˙}{y}}_{1} \\ {\left( {{h_{1}{\overset{˙}{y}}_{1}} + {h_{2}y_{1}} - f + {\overset{¨}{y}}_{1}} \right)/h_{3}} \end{bmatrix}.}} & (41) \end{matrix}$

An expected state variable of the hoisting subsystem is defined according to x_(1d)=[x_(1d),x_(2d)]^(T)=[y_(1d),{dot over (y)}_(1d)]^(T) in the formula, y_(1d) represents the system expected output, i.e., a reference signal, and a dynamical equation of a system expected state variable x_(1d) is as follows:

$\begin{matrix} {\begin{bmatrix} x_{1} \\ x_{2} \\ u_{h} \end{bmatrix} = {\begin{bmatrix} y_{1} \\ {\overset{.}{y}}_{1} \\ {\left( {{h_{1}{\overset{.}{y}}_{1}} + {h_{2}y_{1}} - f + {\overset{¨}{y}}_{1}} \right)h_{3}} \end{bmatrix}.}} & {(41).} \end{matrix}$

System open-loop input u_(hd) is as follows: u _(hd)=(h ₁ {dot over (y)} _(1d) +h ₂ y _(1d) −f+ÿ _(1d))/h ₃  (42).

The system state tracking error is defined as z₁=[z₁,x₂]^(T)=[x_(1d)−x₁,x_(2d)−x₂]^(T), and a dynamical equation of the system tracking error is as follows:

$\begin{matrix} {\begin{bmatrix} {\overset{.}{z}}_{1} \\ {\overset{.}{z}}_{2} \end{bmatrix} = {\begin{bmatrix} z_{2} \\ {{{- h_{1}}z_{2}} - {h_{2}z_{1}} - {h_{3}\left( {u_{hd} - u_{h}} \right)}} \end{bmatrix}.}} & {(43).} \end{matrix}$

If u_(hd)=u_(h), we may acquire

$\begin{matrix} {\begin{bmatrix} {\overset{.}{z}}_{1} \\ {\overset{.}{z}}_{2} \end{bmatrix} = {\begin{bmatrix} z_{2} \\ {{{- h_{1}}z_{2}} - {h_{2}z_{1}}} \end{bmatrix}.}} & {(44).} \end{matrix}$

By writing the formula as a matrix form, it is: ż ₁ =A _(h) z ₁  (45), wherein

in the formula,

$A_{h} = {\begin{bmatrix} 0 & 1 \\ {- h_{2}} & {- h_{1}} \end{bmatrix}.}$

A_(h) is a Hurwitz matrix, and an error z₁ exponentially approaches to 0. An approaching speed may not be only in accordance with the open-loop control input, so that control input with state feedback is defined as

$\begin{matrix} {{u_{h} = {u_{hd} + {\frac{1}{h_{3}}K_{1}z_{1}}}},} & (46) \end{matrix}$

in the formula, K₁[k₁,k₂], so that a system tracking error dynamical equation with the state feedback is as follows: ż ₁ =A _(hk) z ₁  (47), wherein

in the formula,

$A_{hk} = {\begin{bmatrix} 0 & 1 \\ {{- \theta_{2}} - k_{1}} & {{- \theta_{1}} - k_{2}} \end{bmatrix}.}$

By properly selecting a system control gain matrix K₁, a matrix A_(hk) is enabled to be the Hurwitz matrix. At the moment, the system tracking error z₁ may exponentially approach to 0.

A hoisting subsystem control rule may be summarized as follows:

$\begin{matrix} \left\{ {\begin{matrix} {x_{1d} = y_{1d}} \\ {x_{2d} = {\overset{.}{y}}_{1d}} \\ {u_{hd} = {\left( {{h_{1}{\overset{.}{y}}_{1d}} + {h_{2}y_{1d}} - f + {\overset{.}{x}}_{2d}} \right)/h_{3}}} \\ {z_{1} = {x_{1d} - x_{1}}} \\ {z_{2} = {x_{2d} - x_{2}}} \\ {u_{h} = {u_{hd} + {\frac{1}{h_{3}}K_{1}z_{1}}}} \end{matrix}.} \right. & (48) \end{matrix}$

Further, a design of the position closed-loop flatness controller of the electrohydraulic servo subsystem in step 5 is as follows.

According to the electrohydraulic servo subsystem (36), the system output is y₂=y₃, and the system control input is u_(L)=Q_(L), so that the following flatness equation of the control input u_(L) may be obtained:

$\begin{matrix} {\begin{bmatrix} x_{3} \\ x_{4} \\ x_{5} \\ x_{L} \end{bmatrix} = {\begin{bmatrix} y_{2} \\ {\overset{.}{y}}_{2} \\ {\frac{1}{a_{1}}\left( {{\overset{¨}{y}}_{2} + {a_{2}{\overset{.}{y}}_{2}} + {a_{3}F_{g}}} \right)} \\ {\frac{1}{a_{6}}\left( {{a_{4}{\overset{.}{y}}_{2}} + {a_{5}x_{5}} + {\overset{.}{x}}_{5}} \right)} \end{bmatrix}.}} & (49) \end{matrix}$

The system expected state variable is defined. In the formula, y_(2d) is the system expected output, i.e., the reference signal. That is, a dynamical of the system expected variable x_(2d)=[x_(3d),x_(4d),x_(5d)]^(T) is:

$\begin{matrix} {{\frac{d}{dt}\begin{bmatrix} x_{3d} \\ x_{4d} \\ x_{5d} \end{bmatrix}} = {\begin{bmatrix} x_{4d} \\ {{a_{1}x_{5d}} - {a_{2}x_{4d}} - {a_{3}F_{g}}} \\ {{{- a_{4}}x_{4d}} - {a_{5}x_{5d}} + {a_{6}u_{L}}} \end{bmatrix}.}} & (50) \end{matrix}$

Thus the system open-loop input u_(Ld) may be obtained as follows:

$\begin{matrix} {u_{Ld} = {\frac{1}{a_{6}}{\left( {{a_{4}{\overset{.}{y}}_{2d}} + {a_{5}x_{5d}} + {\overset{.}{x}}_{5d}} \right).}}} & (51) \end{matrix}$

The system tracking error z₂=[z₃,z₄,z₅]^(T)=[x_(3d)−x₃, x_(4d)−x₄,x_(5d)−x₅]^(T) is defined. Therefore, a dynamical of the system tracking error is:

$\begin{matrix} {\begin{bmatrix} {\overset{.}{z}}_{3} \\ {\overset{.}{z}}_{4} \\ {\overset{.}{z}}_{5} \end{bmatrix} = {\begin{bmatrix} z_{4} \\ {{a_{1}z_{5}} - {a_{2}z_{4}}} \\ {{{- a_{4}}z_{4}} - {a_{5}z_{5}} + {a_{6}\left( {u_{Ld} - u_{L}} \right)}} \end{bmatrix}.}} & (52) \end{matrix}$

When u_(Ld)=u_(L), we may acquire

$\begin{matrix} {\begin{bmatrix} {\overset{.}{z}}_{3} \\ {\overset{.}{z}}_{4} \\ {\overset{.}{z}}_{5} \end{bmatrix} = {\begin{bmatrix} z_{4} \\ {{a_{1}z_{5}} - {a_{2}z_{4}}} \\ {{{- a_{4}}z_{4}} - {a_{5}z_{5}}} \end{bmatrix}.}} & (53) \end{matrix}$

By writing the formula into a matrix form, it is: ż ₂ =A _(L) z ₂  (54), wherein

in the formula,

$A_{L} = {\begin{bmatrix} 0 & 1 & 0 \\ 0 & {- a_{2}} & a_{1} \\ 0 & {- a_{4}} & {- a_{5}} \end{bmatrix}.}$

Further, the control input with the state feedback is defined as

$\begin{matrix} {{u_{L} = {u_{Ld} + {\frac{1}{a_{6}}K_{2}z_{2}}}},} & (55) \end{matrix}$

in the formula, K₂[k₃,k₄,k₅]^(T). A tracking error dynamical equation with the state feedback is as follows: ż ₂ =A _(Lk) z ₂  (56), wherein

in the formula,

$A_{Lk} = {\begin{bmatrix} 0 & 1 & 0 \\ 0 & {- a_{2}} & a_{1} \\ {- k_{3}} & {{- a_{4}} - k_{4}} & {{- a_{5}} - k_{5}} \end{bmatrix}.}$

The proper control gain matrix K₂ is selected so that the matrix A_(LK) is the Hurwitz matrix, and the system tracking error z₂ exponentially approaches to 0. Therefore, the following control formula of the electrohydraulic servo subsystem is obtained:

$\begin{matrix} \left\{ {\begin{matrix} {x_{3d} = y_{2d}} \\ {x_{4d} = {\overset{.}{y}}_{2d}} \\ {x_{5d} = {\frac{1}{a_{6}}\left( {{\overset{¨}{y}}_{2d} + {a_{4}{\overset{.}{y}}_{2d}} + {a_{5}y_{2d}} - {a_{3}F_{g}}} \right)}} \\ {u_{Ld} = {\frac{1}{a_{6}}\left( {{a_{4}x_{4d}} + {a_{5}x_{5d}} + {\overset{.}{x}}_{5d}} \right)}} \\ {z_{3} = {x_{3d} - x_{3}}} \\ {z_{4} = {x_{4d} - x_{4}}} \\ {z_{5} = {x_{5d} - x_{5}}} \\ {u_{L} = {u_{Ld} + {\frac{1}{a_{6}}K_{2}z_{2}}}} \end{matrix}.} \right. & (57) \end{matrix}$

Compared with an existing popular design method of the backstepping controller, the present invention has the advantages that the derivation process of the system state variables is omitted, so that the design process of the controller is greatly simplified; the response time of the controller may be shortened, and the hoisting container may fast reach a leveling state; in an application process of the system, sensor measurement noise and system non-modeling characteristics may be amplified through state variable derivation, so that the tracking errors may be reduced through the design of the flatness controller; the control process is more precise; and good control performance is ensured.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic structural diagram of a hoisting system of the present invention.

FIG. 2 is a kinetic model diagram of a double-outlet-rod hydraulic cylinder.

FIG. 3 is a structural block diagram of a control system of the present invention.

FIG. 4 is a comparison diagram of angle tracking signals of a hoisting container of a flatness controller in a concrete embodiment of the present invention.

FIG. 5 is a partial enlarged diagram of the angle tracking signals of the hoisting container of the flatness controller in the concrete embodiment of the present invention.

FIG. 6 is a comparison diagram of tracking signals of a hydraulic cylinder 1 of the flatness controller in the concrete embodiment of the present invention.

FIG. 7 is a tracking error diagram of the hydraulic cylinder 1 of the flatness controller in the concrete embodiment of the present invention.

FIG. 8 is a comparison diagram of tracking signals of a hydraulic cylinder 2 of the flatness controller in the concrete embodiment of the present invention.

FIG. 9 is a tracking error diagram of the hydraulic cylinder 2 of the flatness controller in the concrete embodiment of the present invention.

FIG. 10 is a comparison diagram of angle tracking signals of a hoisting container of a backstepping controller in the concrete embodiment of the present invention.

FIG. 11 is a partial enlarged diagram of the angle tracking signals of the hoisting container of the backstepping controller in the concrete embodiment.

FIG. 12 is a comparison diagram of tracking signals of a hydraulic cylinder 1 of the backstepping controller in the concrete embodiment.

FIG. 13 is a tracking error diagram of the hydraulic cylinder 1 of a backstepping controller in the concrete embodiment.

FIG. 14 is a comparison diagram of tracking signals of a hydraulic cylinder 2 of the backstepping controller in the concrete embodiment.

FIG. 15 is a tracking error diagram of the hydraulic cylinder 2 of the backstepping controller in the concrete embodiment.

DETAILED DESCRIPTION OF THE INVENTION

The present invention will be described in detail with reference to the accompanying drawings and a concrete embodiment.

As shown in FIG. 1 and FIG. 2 , for an oil source pressure P_(s) of a hydraulic system, P_(s)=15*10⁶ Pa. For an effective acting area A_(p) of a double-outlet-rod hydraulic cylinder 4, A_(p)=1.88*10⁻³ m². For a load mass m of the hydraulic system, m=200 kg. For a viscous damping coefficient B_(p) of the hydraulic system, B_(p)=25000 N(m/s). For a total volume V_(t) of an oil inlet cavity and an oil return cavity of the hydraulic cylinder, V_(t)=0.96*10⁻³ m³. For a total leakage coefficient C_(t1) of the hydraulic system, C_(t1)=9.2*10⁻¹³ m³/(s/Pa). For a volume elasticity modulus β_(e) of hydraulic oil, β_(e)=6.9*10⁸ Pa. For vertical distances b₁ and b₂ from upper and lower surfaces of a hoisting container 6 to a gravity center of the hoisting container, b₁=b₂=0.0625 m. For horizontal distances a₁ and a₂ from connecting points of two vertical section steel wire ropes 5 on the hoisting container 6 to the gravity center of the hoisting container, a₁=a₂=0.1575 m. For initial lengths l_(h20) and l_(h20) of the vertical section steel wire ropes 5, l_(h20)=l_(h20)=6 m. For a rotational inertia I_(c) of the hoisting container 6, I_(c)=3.307 kg·m⁻². For a unit length mass ρ of the steel wire rope, ρ=0.417 kg/m. For inclination angles a₁ and a₂ of left and right string ropes 2, a₁=a₂=64.5°. For radii r₁ and r₂ of two floating hoisting sheaves 3, r₁=r₂=0.2 m. For masses m₁ and m₂ of the two floating hoisting sheaves 3, m₁=m₂=10 kg. For a mass m_(c) of the hoisting container 6, m_(c)=120 kg. For transverse equivalent damping coefficients c_(s1), c_(s2), c_(s3) and c_(s4) of four pairs of spring-damping models, c_(s1)=c_(s2)=c_(s3)=c_(s4)=10 N/(m/s). For transverse equivalent stiffness k_(s1), k_(s2), k_(s3) and k_(s4) of the four pairs of spring-damping models, k_(s1)=k_(s2)=k_(s3)=k_(s4)=1000 Pa.

For control parameters of a flatness controller, K₁=[k₁,k₂]=[20,10], and K₂=[k₃,k₄,k₅]=[3*10¹⁴,2*10¹²,2].

For control parameters of a backstepping controller, k₁=20, k₂=20, k₃=300, k₄=280, and k₅=260.

An initial angle of the hoisting container is set to be 5°.

As shown in FIG. 3 , the steps of leveling the hoisting container of the flatness controller are as follows:

1) A state space form of a kinetic model of a hoisting subsystem is:

$\begin{matrix} \left\{ {\begin{matrix} {{\overset{.}{x}}_{1} = x_{2}} \\ {{\overset{.}{x}}_{2} = {{{- h_{1}}x_{2}} - {h_{2}x_{1}} + {h_{3}x_{3}} + f}} \end{matrix},} \right. & (34) \end{matrix}$

y₁=x₁, wherein

in the formula, h₁=B/A, h₂=C/A, h₃=R/A, and f=F₀/A.

2) A state space form of a kinetic model of an electrohydraulic servo subsystem is:

$\begin{matrix} \left\{ {\begin{matrix} {{\overset{.}{x}}_{3} = x_{4}} \\ {{\overset{.}{x}}_{4} = {{a_{1}x_{5}} - {a_{2}x_{4}} - {a_{3}F_{g}}}} \\ {{\overset{.}{x}}_{5} = {{{- a_{4}}x_{4}} - {a_{5}x_{5}} + {a_{6}Q_{L}}}} \end{matrix},} \right. & (36) \end{matrix}$

y₂=x₃, wherein

in the formula, a₁=A_(p)/m, a₂=B_(p)/m, a₃=1/m, a₄=4β_(e)A_(p)/V_(t), a₅=4β_(e)C_(tl)/V_(t) and a₆=4β_(e)/V_(t).

3) A system state variable x and a system control input u may be expressed as the following equation form of the system flatness characteristic output and a finite differential thereof: x=P(y,{dot over (y)},ÿ, . . . y ^((q)))  (39), and u=Q(y,{dot over (y)},ÿ, . . . ,y ^((q)))  (40).

4) A concrete design of a pose leveling flatness controller of a double-rope winding type ultra-deep vertical shaft hoisting subsystem is as follows:

$\begin{matrix} \left\{ {\begin{matrix} {x_{1d} = y_{1d}} \\ {x_{2d} = {\overset{.}{y}}_{1d}} \\ {u_{hd} = {\left( {{h_{1}{\overset{.}{y}}_{1d}} + {h_{2}y_{1d}} - f + {\overset{.}{x}}_{2d}} \right)/h_{3}}} \\ {z_{1} = {x_{1d} - x_{1}}} \\ {z_{2} = {x_{2d} - x_{2}}} \\ {u_{h} = {u_{hd} + {\frac{1}{h_{3}}K_{1}z_{1}}}} \end{matrix}.} \right. & (47) \end{matrix}$

5) A design of a position closed-loop flatness controller of the electrohydraulic servo subsystem is as follows:

$\begin{matrix} \left\{ {\begin{matrix} {x_{3d} = y_{2d}} \\ {x_{4d} = {\overset{.}{y}}_{2d}} \\ {x_{5d} = {\frac{1}{a_{6}}\left( {{\overset{¨}{y}}_{2d} + {a_{4}{\overset{.}{y}}_{2d}} + {a_{5}y_{2d}} - {a_{3}F_{g}}} \right)}} \\ {u_{Ld} = {\frac{1}{a_{6}}\left( {{a_{4}x_{4d}} + {a_{5}x_{5d}} + {\overset{.}{x}}_{5d}} \right)}} \\ {z_{3} = {x_{3d} - x_{3}}} \\ {z_{4} = {x_{4d} - x_{4}}} \\ {z_{5} = {x_{5d} - x_{5}}} \\ {u_{L} = {u_{Ld} + {\frac{1}{a_{6}}K_{2}z_{2}}}} \end{matrix}.} \right. & (57) \end{matrix}$

According to parameter input of the concrete embodiment, the obtained leveling performance of the hoisting container of the flatness controller is shown in FIG. 4 to FIG. 9 .

A pose leveling control design of the hoisting container of the backstepping controller is as follows:

$\begin{matrix} \left\{ {\begin{matrix} {z_{1} = {x_{1d} - x_{1r}}} \\ {z_{2} = {x_{2d} - \alpha_{1}}} \\ {\alpha_{1} = {{k_{1}z_{1}} + {\overset{.}{x}}_{1r}}} \\ {u_{h} = {\frac{1}{h_{3}}\left( {{h_{1}x_{2}} + {h_{2}x_{1}} - f + {\overset{.}{\alpha}}_{1} - {k_{2}z_{2}} + z_{1}} \right)}} \end{matrix}.} \right. & (48) \end{matrix}$

A position closed-loop control process of the electrohydraulic servo subsystem of the backstepping controller is as follows:

$\begin{matrix} \left\{ {\begin{matrix} {z_{3} = {x_{3d} - x_{3}}} \\ {z_{4} = {\alpha_{3} - x_{4}}} \\ {z_{5} = {\alpha_{4} - x_{5}}} \\ {\alpha_{3} = {{{- k_{3}}z_{3}} + {\overset{.}{x}}_{3d}}} \\ {\alpha_{4} = {\frac{1}{a_{1}}\left( {z_{3} + {a_{2}x_{2}} - \frac{F_{g}}{a_{3}} + {\overset{.}{\alpha}}_{3} + {k_{4}z_{4}}} \right)}} \\ {u_{L} = {\frac{1}{a_{6}}\left( {{k_{5}z_{5}} + {\overset{.}{\alpha}}_{4} + {a_{4}x_{2}} + {a_{5}x_{3}} + {a_{1}z_{4}}} \right)}} \end{matrix}.} \right. & (58) \end{matrix}$

According to parameter input in the concrete embodiment, leveling performance of the hoisting container of the backstepping controller is shown in FIG. 10 to FIG. 15 .

From the angle tracking performance of the hoisting containers of the two controllers, the hoisting containers may both reach a leveling state in a certain time, but the flatness controller enables the hoisting container to reach the leveling state in 70 ms, and the backstepping controller enables the hoisting container to reach a stable state in 450 ms. From the position tracking performance of two hydraulic cylinders, the tracking error of the backstepping controller is greater than that of the flatness controller. Based on the above, the control performance of the flatness controller is superior to that of the backstepping controller. 

What is claimed is:
 1. A hoisting container pose control method of a double-rope winding type ultra-deep vertical shaft hoisting system, comprising: step 1, building a mathematical model of a double-rope winding type ultra-deep vertical shaft hoisting subsystem; step 2, building a position closed-loop mathematical model of an electrohydraulic servo subsystem; step 3, outputting flatness characteristics of a nonlinear system; step 4, designing a flatness controller of the double-rope winding type ultra-deep vertical shaft hoisting subsystem based on the mathematical model; step 5, designing a position closed-loop flatness controller of the electrohydraulic servo subsystem based on the position closed-loop mathematical model; and step 6, controlling a hoisting container based on the flatness controller, the position closed-loop flatness controller, and the flatness characteristics of the nonlinear system, wherein the mathematical model of the double-rope winding type ultra-deep vertical shaft hoisting subsystem in step 1 is as follows: M{umlaut over (q)}+C{dot over (q)}+Kq=F  (1-1), wherein in the formula, {umlaut over (q)},{dot over (q)} and q are respectively a generalized acceleration, speed and displacement, q=[x_(c),y_(c),θ], x_(c) and y_(c) are respectively a vertical displacement and a horizontal displacement of a gravity center of the hoisting container, θ is an anticlockwise rotation angle of the hoisting container, and M, C, K and F are respectively a mass matrix, a damping matrix, a stiffness matrix and a non-potential force of the hoisting subsystem wherein ${{M = \begin{bmatrix} {m_{c} + {\frac{1}{3}\rho l_{h1}} + {\frac{1}{3}\rho l_{h2}}} & 0 & {{{- \frac{1}{3}}\rho l_{h1}a_{1}} + {\frac{1}{3}\rho l_{h2}a_{2}}} \\ 0 & m_{c} & 0 \\ {{{- \frac{1}{3}}\rho l_{h1}a_{1}} + {\frac{1}{3}\rho l_{h2}a_{2}}} & 0 & {I_{c} - {\frac{1}{3}\rho l_{h1}a_{1}^{2}} + {\frac{1}{3}\rho l_{h2}a_{2}^{2}}} \end{bmatrix}},{C = \begin{bmatrix} {c_{h1} + {\frac{1}{3}\rho{\overset{.}{l}}_{h1}} + c_{h2} + {\frac{1}{3}\rho{\overset{.}{l}}_{h2}}} & 0 & {{{- \left( {c_{h1} + {\frac{1}{3}\rho{\overset{.}{l}}_{h1}}} \right)}a_{1}} + {\left( {c_{h2} + {\frac{1}{3}\rho{\overset{.}{l}}_{h2}}} \right)a_{2}}} \\ 0 & {c_{s1} + c_{s2} + c_{s3} + c_{s4}} & {{{- c_{s1}}b_{1}} + {c_{s2}b_{2}} - {c_{s3}b_{1}} + {c_{s4}b_{2}}} \\ {{{- \left( {c_{h1} + {\frac{1}{3}\rho{\overset{.}{l}}_{h1}}} \right)}a_{1}} + {\left( {c_{h2} + {\frac{1}{3}\rho{\overset{.}{l}}_{h2}}} \right)a_{2}}} & {{{- c_{s1}}b_{1}} + {c_{s2}b_{2}} - {c_{s3}b_{1}} + {c_{s4}b_{2}}} & {{\left( {c_{h1} + {\frac{1}{3}\rho{\overset{.}{l}}_{h1}}} \right)a_{1}^{2}} + {\left( {c_{h2} + {\frac{1}{3}\rho{\overset{.}{l}}_{h2}}} \right)a_{2}^{2}} + {b_{1}^{2}c_{s1}} + {b_{2}^{2}c_{s2}} + {b_{1}^{2}c_{s3}} + {b_{2}^{2}c_{s4}}} \end{bmatrix}},{K = \begin{bmatrix} {k_{h1} + k_{h2}} & 0 & {{{- k_{h1}}a_{1}} + {k_{h2}a_{2}}} \\ 0 & {k_{s1} + k_{s2} + k_{s3} + k_{s4}} & {{{- k_{s1}}b_{1}} + {k_{s2}b_{2}} - {k_{s3}b_{1}} + {k_{s4}b_{2}}} \\ {{{- k_{h1}}a_{1}} + {k_{h2}a_{2}}} & {{{- k_{s1}}b_{1}} + {k_{s2}b_{2}} - {k_{s3}b_{1}} + {k_{s4}b_{2}}} & {{k_{h1}a_{1}^{2}} + {k_{h2}a_{2}^{2}} + {b_{1}^{2}k_{s1}} + {b_{2}^{2}k_{s2}} + {b_{1}^{2}k_{s3}} + {b_{2}^{2}k_{s4}}} \end{bmatrix}},{and}}{F = {\begin{bmatrix} {{{- \frac{1}{6}}\rho{l_{h1}\left\lbrack {{\overset{¨}{l}}_{r1} + {{\overset{¨}{u}}_{1}\left( {1 + {\sin\varphi_{1}}} \right)}} \right\rbrack}} - {\frac{1}{6}\rho{l_{h2}\left\lbrack {{\overset{¨}{l}}_{r2} + {{\overset{¨}{u}}_{2}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack}} + {\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h1}} + c_{h1}} \right)\left\lbrack {{\overset{.}{l}}_{r1} + {{\overset{.}{u}}_{1}\left( {1 + {\sin\varphi_{1}}} \right)}} \right\rbrack} +} \\ {{\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h2}} + c_{h2}} \right)\left\lbrack {{\overset{.}{l}}_{r2} + {{\overset{.}{u}}_{2}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack} + {k_{h1}\left\lbrack {l_{r1} + {u_{1}\left( {l + {\sin\varphi_{1}}} \right)}} \right\rbrack} + {k_{h2}\left\lbrack {l_{r2} + {u_{2}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack} - {m_{c}g} - {\frac{1}{2}\rho{gl}_{h1}} - {\frac{1}{2}\rho{gl}_{h2}}} \\ 0 \\ {{\frac{1}{6}\rho l_{h1}{a_{1}\left\lbrack {{\overset{¨}{l}}_{r1} + {{\overset{¨}{u}}_{1}\left( {1 + {\sin\varphi_{1}}} \right)}} \right\rbrack}} - {\frac{1}{6}\rho l_{h2}{a_{2}\left\lbrack {{\overset{¨}{l}}_{r2} + {{\overset{¨}{u}}_{2}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack}} + {\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h1}} + c_{h1}} \right){a_{1}\left\lbrack {{\overset{.}{l}}_{r1} + {{\overset{.}{u}}_{1}\left( {1 + {\sin\varphi_{1}}} \right)}} \right\rbrack}} -} \\ {{\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h2}} + c_{h2}} \right){a_{2}\left\lbrack {{\overset{.}{l}}_{r2} + {{\overset{.}{u}}_{2}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack}} + {k_{h1}{a_{1}\left\lbrack {l_{r1} + {u_{1}\left( {l + {\sin\varphi_{1}}} \right)}} \right\rbrack}} - {k_{h2}{a_{2}\left\lbrack {l_{r2} + {u_{2}\left( {1 + {\sin\varphi_{2}}} \right)}} \right\rbrack}} + {\frac{1}{2}\rho{gl}_{h1}a_{1}} - {\frac{1}{2}\rho{gl}_{h2}a_{2}}} \end{bmatrix}.}}$ wherein m_(c) is a mass of the hoisting container, p is unit mass of a steel wire rope, l₁ and l₂ are respectively a winding length of a duplex winding drum, l_(c1) and l_(c2) are respectively a length of two string ropes in a process of hoisting or descending a hoisting container, l_(h1) and l_(h2) are respectively a length of two vertical section steel wire ropes in the process of hoisting or descending the hoisting container, u₁ and u₂ are respectively displacement of two floating hoisting sheaves, φ₁ and φ₂ are respectively an included angle between the two string ropes and a horizontal plane, a₁ and a₂ are respectively a horizontal distance between a connecting point of the two vertical section steel wire ropes on the hoisting container and a gravity center of the hoisting container, b₁ and b₂ are respectively a vertical distance between upper and lower surfaces of the hoisting container and the gravity center of the hoisting container, k_(h1) and k_(h2) are respectively the stiffness of the vertical section steel wire ropes, c_(h1) and c_(h2) are respectively damping coefficients of the vertical section steel wire ropes, g is a gravitational acceleration, k_(s1), k_(s2), k_(s3), and k_(s4) are respectively a transverse equivalent stiffness of four pairs of spring-damping models, c_(s1), c_(s2), c_(s3), and c_(s4) are respectively a transverse equivalent damping coefficient of the four pairs of the spring-damping models, I_(r1) and I_(r2) are respectively a winding length of a duplex winding drum.
 2. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 1, wherein in the modeling process of the hoisting subsystem, if it is assumed that no offset load condition exists, i.e., a₁=a₂, and when the anticlockwise rotation angle of the hoisting container is 0, the tension of two steel wire ropes is consistent; and therefore, the mathematical model of the double-rope winding type ultra-deep vertical shaft hoisting subsystem is simplified as: (M ₃₁ {umlaut over (x)} _(c) +M ₃₃{umlaut over (θ)})+(C ₃₁ {dot over (x)} _(c) +C ₃₃{dot over (θ)})+(K ₃₁ x _(c) +K ₃₃θ)=F ₃₁  (3-1), wherein in the formula, M_(ij), C_(ij), K_(ij) and F_(ij) are respectively elements of the mass matrix, the damping matrix, the stiffness matrix and the non-potential force, i=1,2,3, and j=1,2,3, x_(c) is the vertical displacement of the gravity center of the hoisting container.
 3. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 2, wherein a pose leveling of the hoisting container is regulated by two hydraulic executors, so that u₁=u=−u₂, an inclination angle θ of the hoisting container is a controlled variable, and the mathematical model of the double-rope winding type ultra-deep vertical shaft hoisting subsystem is further simplified as: A{umlaut over (θ)}+B{dot over (θ)}+Cθ=Qii+Wii+Ru+F ₀  (4-1), wherein in the formula (4-1), $\left\{ {\begin{matrix} {A = M_{33}} \\ {B = C_{33}} \\ {C = K_{33}} \\ {Q = {{\frac{1}{6}\rho l_{h1}{a_{1}\left( {1 + {\sin\left( \varphi_{1} \right)}} \right)}} + {\frac{1}{6}\rho l_{h2}{a_{2}\left( {1 + {\sin\left( \varphi_{2} \right)}} \right)}}}} \\ {W = {{\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h1}} + c_{h1}} \right){a_{1}\left( {1 + {\sin\left( \varphi_{1} \right)}} \right)}} + {\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h2}} + c_{h2}} \right){a_{1}\left( {1 + {\sin\left( \varphi_{2} \right)}} \right)}}}} \\ {R = {{k_{h1}{a_{1}\left( {1 + {\sin\left( \varphi_{1} \right)}} \right)}} + {k_{h2}{a_{2}\left( {1 + {\sin\left( \varphi_{2} \right)}} \right)}}}} \\ {F_{0} = {{\frac{1}{6}\rho l_{h1}a_{1}{\overset{¨}{l}}_{r1}} - {\frac{1}{6}\rho l_{h2}a_{2}{\overset{¨}{l}}_{r2}} + {\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h1}} + c_{h1}} \right)a_{1}{\overset{.}{l}}_{r1}} -}} \\ {{\left( {{{- \frac{1}{6}}\rho{\overset{.}{l}}_{h2}} + c_{h2}} \right)a_{2}{\overset{.}{l}}_{r2}} + {k_{h1}a_{1}l_{r1}} - {k_{h2}a_{2}l_{r2}} -} \\ {{M_{31}{\overset{¨}{x}}_{c}} - {C_{31}{\overset{.}{x}}_{c}} - {K_{31}x_{c}} + {\frac{1}{2}\rho{gl}_{h1}a_{1}} - {\frac{1}{2}\rho{gl}_{h2}a_{2}}} \end{matrix};} \right.$ k_(h1) and k_(h2) are greater than c_(h1) and c_(h2), so that the formula (4-1) is further simplified as: A{umlaut over (θ)}+B{dot over (θ)}+Cθ=Ru+F ₀  (4-3), wherein u is a system control input, and F₀ is merge results of similar terms.
 4. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 3, wherein a state variable is selected to be x₁=[x₁,x₂]^(T)=[θ, {dot over (θ)}]^(T), so that a dynamic model of the hoisting subsystem may be converted into a state space form: $\left\{ {\begin{matrix} {{\overset{.}{x}}_{1} = x_{2}} \\ {{\overset{.}{x}}_{2} = {{{- h_{1}}x_{2}} - {h_{2}x_{1}} + {h_{3}x_{3}} + f}} \end{matrix},} \right.$ y₁=x₁, wherein in the formula (5-1), h₁=B/A, h₂=C/A, h₃=R/A, x₂ is the differential of x1, x2, x₃ are system state variables, and f=F₀/A.
 5. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 1, wherein the mathematical model of the electrohydraulic servo subsystem in step 2 is as follows: ${{{A_{p}{\overset{.}{x}}_{p}} + {C_{tl}P_{L}} + {\frac{V_{t}}{4\beta_{e}}{\overset{.}{P}}_{L}}} = Q_{L}},$ wherein in the formula (6-1), A_(p) is an effective acting area of a hydraulic cylinder piston, C_(t1) is a total leakage coefficient of a hydraulic cylinder, x_(p) is a displacement of a hydraulic cylinder piston rod, V_(t) is a total volume of an oil inlet cavity and an oil return cavity of the hydraulic cylinder, β_(e) is an effective volume elasticity modulus of oil liquid in the hydraulic cylinder, P_(L) is load pressure drop of the hydraulic cylinder, and Q_(L) is a load flow rate; and according to the Newton's second law, a load force balance equation of an electrohydraulic servo system is as follows: −m{umlaut over (x)} _(p) −B _(p) {dot over (x)} _(p) +A _(p) P _(L) =F _(L)  (6-2), wherein F_(L) is a force acting on floating hoisting sheaves by the hydraulic cylinder, m is a total mass of the floating hoisting sheaves, and B_(p) is a viscous damping coefficient of the hydraulic cylinder.
 6. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 4, wherein a state variable is selected to be x₂=[x₃,x₄,x₅]^(T)[x_(p),{dot over (x)}_(p),P_(L)]^(T), so that a kinetic model of the electrohydraulic servo subsystem may be converted into a state space form: $\left\{ {\begin{matrix} {{\overset{.}{x}}_{3} = x_{4}} \\ {{\overset{.}{x}}_{4} = {{a_{1}x_{5}} - {a_{2}x_{4}} - {a_{3}F_{g}}}} \\ {{\overset{.}{x}}_{5} = {{{- a_{4}}x_{4}} - {a_{5}x_{5}} + {a_{6}Q_{L}}}} \end{matrix},} \right.$ and y₂=x₃, wherein in the formula (7-1), a₁=A_(p)/m, a₂=B_(p)/m, a₃=l/m, a₄=4β_(e)A_(p)/V_(t), a₅=4β_(e)C_(tl)/V_(t), x₄ is the differential of x₃, x₅ is a load pressure drop of the hydraulic cylinder, C_(tl) is a leakage coefficient, Q_(L) is a load flow rate, a₆=4β_(e)/V_(t), x_(p) is a displacement of a hydraulic cylinder piston rod, P_(L) is load pressure drop of the hydraulic cylinder, F_(L) is a force acting on floating hoisting sheaves by the hydraulic cylinder, Q_(L) is a load flow rate, and V_(t) is a total volume of an oil inlet cavity and an oil return cavity of the hydraulic cylinder.
 7. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 1, wherein a concrete design of outputting the flatness characteristics of the nonlinear system in step 3 is as follows: {dot over (x)}=f(x,u)  (7-2), wherein in the formula (7-2), x is a system state variable, and u is a system control input with a same dimension as system output y; if the following system output y exists: y=P(x,{dot over (u)},ü, . . . ,u ^((p)))  (7-3), the system state variable x and the system control input u may be expressed as equation forms of the system output and finite differential thereof: x=P(y,{dot over (y)},ÿ, . . . ,y ^((q)))  (7-4), and U=Q(y,{dot over (y)},ÿ, . . . ,y ^((q+1)))  (7-5) wherein P is a control variable matrix Q is a control output matrix.
 8. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 1, wherein a concrete design of the post leveling flatness controller of the double-rope winding type ultra deep vertical shaft hoisting subsystem in step 4 is as follows: $\left\{ {\begin{matrix} {x_{1d} = y_{1d}} \\ {x_{2d} = {\overset{.}{y}}_{1d}} \\ {u_{hd} = {\left( {{h_{1}{\overset{.}{y}}_{1d}} + {h_{2}y_{1d}} - f + {\overset{.}{x}}_{2d}} \right)/h_{3}}} \\ {z_{1} = {x_{1d} - x_{1}}} \\ {z_{2} = {x_{2d} - x_{2}}} \\ {u_{h} = {u_{hd} + {\frac{1}{h_{3}}K_{1}z_{1}}}} \end{matrix}.} \right.$ wherein x_(1d) is an expected state variable, x_(2d) is an expected state variable, u_(hd) is system open-loop input, y_(1d) is system expected output, y_(2d) is system expected output, f is F₀/A, h₃ is the merge results of similar terms, z₁ and z₂ are system tracking errors, u_(h) is control output, and K₁ is control parameter of the flatness controller.
 9. The hoisting container pose control method of the double-rope winding type ultra-deep vertical shaft hoisting system according to claim 1, wherein a design of the position closed-loop flatness controller of the electrohydraulic servo subsystem in step 5 is as follows: $\left\{ {\begin{matrix} {x_{3d} = y_{2d}} \\ {x_{4d} = {\overset{.}{y}}_{2d}} \\ {x_{5d} = {\frac{1}{a_{6}}\left( {{\overset{¨}{y}}_{2d} + {a_{4}{\overset{.}{y}}_{2d}} + {a_{5}y_{2d}} - {a_{3}F_{g}}} \right)}} \\ {u_{Ld} = {\frac{1}{a_{6}}\left( {{a_{4}x_{4d}} + {a_{5}x_{5d}} + {\overset{.}{x}}_{5d}} \right)}} \\ {z_{3} = {x_{3d} - x_{3}}} \\ {z_{4} = {x_{4d} - x_{4}}} \\ {z_{5} = {x_{5d} - x_{5}}} \\ {u_{L} = {u_{Ld} + {\frac{1}{a_{6}}K_{2}z_{2}}}} \end{matrix}.} \right.$ wherein x_(3d), x_(4d) and x_(5d) are expected state variables, y_(2d) is system expected output, u_(Ld) is system open-loop input, x₄ is the differential of x₃, x₅ is a load pressure drop of the hydraulic cylinder, Z₃, Z₄, Z₅ are system tracking errors, u_(L) is system control input, K₂ is proper control gain matrix, z₂ is system tracking error, a₆=4β_(e)C_(tl)/V_(t), β_(e) is an effective volume elasticity modulus of oil liquid in the hydraulic cylinder, C_(tl) is a leakage coefficient, and V_(t) is a total volume of an oil inlet cavity and an oil return cavity of the hydraulic cylinder. 